package com.czh.service;

import java.util.List;
import java.util.concurrent.CompletableFuture;

/**
 * @author chenzhihua
 * @Date 2024/8/7
 */
public interface AsyncService {
    /**
     * 注册业务代码
     */
    void registerUser();
    //==========================//

    /**
     * 定义一个异步方法
     */
    void asyncMethod();

    /**
     * 并发请求处理
     */
    void concurrentRequest();

    /**
     * 并行计算: 用户下单时进行价格计算、库存检查和推荐商品生成
     *
     * @return
     */
    CompletableFuture<List<String>> parallelComputing();
}
